VIl Simpósio Brasileiro de Engenharia de Software Formal Development of Concurrent Systems using Algebraic High-Level Nets and Transformations
نویسندگان
چکیده
ln this paper we present algebraic high-level nets: a combination of algebraic specifications and Pctri nets. Algebraic specifications are used to specify the data.-structure and Petri nets to specify the data.-O.ow. This combination is a very powerful description technique. Moreover we introduce net transformations, net fusions and net unions as structuring techniques. Fusions and unions can be considered as horizontal structuring mechan.isms in the sense that we combine nets to obtain a. new net consisting of the given components. Fusions capture the notion of sharing of subnets, while unions are kinds of net composition. Net transforma.tions are based on conccpts from gra.ph grammars because net refinements are defined via. productions. Transformations can be seen as high-level vertical refinements. Moreover we show compa.tibility between these techniques, i.e. in our framework vertical refinement a.nd horizontal structuring of ncts are compatible.
منابع مشابه
Modelling evolution of communication platforms and scenarios based on transformations of high-level nets and processes
Algebraic High-Level (AHL) nets are a well-known modelling technique based on Petri nets with algebraic data types, which allows to model the communication structure and the data flow within one modelling framework. Transformations of AHL-nets – inspired by the theory of graph transformations – allow in addition to modify the communication structure. Moreover, high-level processes of AHL-nets c...
متن کاملUML-driven Information Systems and their Formal Integration Validation and Distribution
Being the de-facto standard (object-oriented-OO) method(-logy) for software-intensive systems development, UML with its different diagrams and supporting tools represent nowadays the mostly adopted software-engineering means for information systems (IS). Nevertheless, due to this wide-acceptance by all organization stakeholders several enhancements at the modelling level are required before adv...
متن کاملHierarchical Algebraic Nets
This paper presents a specifications formalism, Hierarchical Algebraic Nets (HAN), which allows the specification and design of heterogeneous concurrent distributed systems using hierarchical descriptions based on algebraic specifications and Petri nets. A simple example is firstly given in order to present the graphical representation associated to HAN, then the abstract syntax and formal sema...
متن کاملReenement versus Veriication: Compatibility of Net Invariants and Stepwise Development of High-level Petri Nets
The concept of rule-based modiication developed in the area of algebraic graph transformations and high-level replacement systems has recently shown to be a powerful concept for vertical stucturing of Petri nets. This includes low-level and high-level Petri nets, especially algebraic high-level nets which can be considered as an integration of algebraic speciications and Petri nets. In a large ...
متن کاملThe axisymmetric computational study of a femoral component to analysis the effect of titanium alloy and diameter variation.
This work presents a numerical approach in order to predict the influence of implant material stiffness in a femoral component design when submitted in compression. The implant success depends on the transferred load to the neighboring bone. The finite element method can be used to analysis the stress and strain distribution in the femoral component allowing to improve the implant selection. Fo...
متن کامل